/* @import '../../template/companyInfo/companyInfo.css'; */

page {
    width: 100%;
    height: 100%;
    background: white;
}

.containers {
    width: 100%;
    height: 100%;
    /* background-color: #f0f0f0; */
    position: relative;
}

.person_info {
    width: 100%;
    height: 350rpx;
    background: linear-gradient(to bottom, #ff8100, #ff992b, #f5c16f);
    display: flex;
    border-radius: 0px 0 15% 15%;
    /* flex-direction: column; */
    /* justify-content: center */
}

.info-box {
    /* border: 1px solid red; */
    display: flex;
    /* align-items: center; */
    margin-left: 48rpx;
    margin-top: 70rpx;
}

.nick-name {
    font-size: 36rpx;
    font-weight: bold;
    margin-top: 30rpx;
    color: white;
    margin-left: 16rpx;
}

.avatar-img {
    width: 120rpx;
    height: 120rpx;
    border-radius: 50%;
    border: 8rpx solid #fff;
}

.nick {
    font-size: 18px;
    font-weight: bold;
    margin-top: 30rpx;
    color: white;
}

.money_bag {
    height: 100rpx;
    background: white;
    width: 100%;
    display: flex;
    align-items: center;
}

.line {
    height: 2rpx;
    width: 95%;
    justify-content: center;
    background: rgba(128, 128, 128, 0.253);
}

.coupons {
    height: 100rpx;
    background: white;
    width: 100%;
    display: flex;
    align-items: center;
}

.orders {
    height: 100rpx;
    background: white;
    width: 100%;
    display: flex;
    align-items: center;
}

.clean {
    height: 100rpx;
    background: white;
    width: 100%;
    display: flex;
    align-items: center;
}

.money_img {
    height: 60rpx;
    width: 60rpx;
    margin-left: 0rpx;
}

.arrow-area {
    height: 70rpx;
    width: 150rpx;
    display: flex;
    margin-right: 30rpx;
    align-items: center;
    justify-content: flex-end;
}

.arrow_img1 {
    height: 30rpx;
    width: 20rpx;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.arrow_img {
    height: 30rpx;
    width: 20rpx;
    display: flex;
    margin-right: 30rpx;
}

.txt {
    font-size: 14px;
    color: gray;
    display: flex;
}

.txt-money {
    font-size: 12px;
    color: gray;
    display: flex;
}

.txt2 {
    width: 100rpx;
    font-size: 14px;
    color: gray;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    margin-right: 20rpx;
}

.txt3 {
    font-size: 14px;
    color: gray;
    display: flex;
    margin-right: 20rpx;
}

.txt-area {
    height: 70rpx;
    margin-left: -10rpx;
    flex: 1;
    display: flex;
    align-items: center;
    border: solid 1rpx red;
}

.exitLogin {
    position: absolute;
    bottom: 200rpx;
    width: 360rpx;
    height: 76rpx;
    background: linear-gradient(140deg, rgba(255, 153, 43, 0.99) 0%, #ff6b03 100%);
    border-radius: 76rpx;
}

.versionInfo {
    width: 100%;
    position: absolute;
    bottom: 10rpx;
    text-align: center;
    color: lightslategray;
    font-size: 12px;
}

.login {
    margin-top: 300rpx;
    width: 500rpx;
}

.logoImg {
    margin-top: 35%;
    width: 200rpx;
    height: 200rpx;
    border-radius: 30%;
}

.loginOut-bt {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.white-space {
    width: 30rpx;
}

/* 新增ui样式 */
.order,
.clear {
    width: 70rpx;
    height: 70rpx;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    /* background: linear-gradient(to bottom right, #833AFF, #C590F7); */
    margin-right: 20rpx;
}

.clear {
    /* background: linear-gradient(to bottom right, #04A738, #04A738); */
}

.icon-img {
    width: 50rpx;
    height: 50rpx;
}

.my-cell-group {
    display: flex;
    align-items: center;
}

.van-cell__title,
.van-cell__value {
    display: flex;
    align-items: center;
}

.van-cell {
    align-items: center;
}

.van-dialog__message-text {
    font-size: 28rpx;
}

.van-cell__value {
    display: flex;
    /* border: 1px solid red; */
    justify-content: flex-end;
    color: #ff9e51 !important;
}

.controls-box {
    position: absolute;
    top: 280rpx;
    /* width: 100%; */
    display: flex;
    /* border: 1px solid red; */
    width: 686rpx;
    height: 112rpx;
    background: #ffffff;
    box-shadow: 0rpx 0rpx 16rpx 0rpx rgba(0, 0, 0, 0.1);
    border-radius: 56rpx;
    align-items: center;
    /* position: relative; */
    justify-content: space-between;
    z-index: 9;
}

.controls-box::after {
    position: absolute;
    content: '';
    width: 2rpx;
    height: 72rpx;
    background: #abb5c2;
    opacity: 0.2;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.coupon-img,
.order-img {
    width: 48rpx;
    height: 48rpx;
}

.coupon-bg,
.order-bg {
    width: 72rpx;
    height: 72rpx;
    border-radius: 50%;
    background: linear-gradient(140deg, #ffa77d 0%, #fa793b 100%);
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: 20rpx;
}

.order-bg {
    background: linear-gradient(140deg, #88b1ff 0%, #3b7dff 100%);
}

.controls-item {
    display: flex;
    padding: 0 64rpx;
    align-items: center;
}

.controls-name {
    font-family: PingFangSC, PingFang SC;
    font-weight: 500;
    font-size: 28rpx;
    color: #050505;
    line-height: 40rpx;
    text-align: left;
    font-style: normal;
}

.coupon-num {
    font-weight: 500;
    font-size: 28rpx;
    color: #ff6b03;
}

.custom-group-class {
    /* border: 1rpx solid red; */
    border: none !important;
    margin: 98rpx 0rpx;
}

.van-icon-arrow {
    color: #2b2b2b;
}
.uni-list{
  width: 100% !important;
  /* 显示优惠券 订单 解开下面注释 */
  /* margin-top: 32px;  */
}
.uni-list--base{
  width: 70rpx;
  height: 70rpx;
}
.uni-list-item__container{
  padding: 0;
}
.uni-list-item{
  padding: 10rpx 16rpx;
}
.uni-list-item__extra-text{
  color: #FF9E51 !important;
  font-size: 16px;
  margin-right: 6px;
}
.uniui-arrowright{
  color: #000 !important;
}
.uni-popup__error {
  color: #000 !important;
  font-weight: 500 !important;
}
.uni-button-color{
  color: #FF9E51 !important
}
/* .uni-dialog-button-text{
  color: #FF9E51 !important
} */